package com.junzhiit.nengji.cms.service;

import java.util.Map;

import com.junzhiit.nengji.cms.web.vo.DataTablesParamVO;
import com.junzhiit.nengji.cms.web.vo.QuestionAddVO;
import com.junzhiit.nengji.cms.web.vo.QuestionEditVO;
import com.junzhiit.nengji.cms.web.vo.ResultVO;

public interface QuestionService {
	/**
	 * 
	 * TODO 查询所有提问
	 * 
	 * @author Qjen
	 * @time 2018年5月7日 下午8:13:02
	 * @return Map<String,Object>
	 *
	 */
	public Map<String, Object> findAll(DataTablesParamVO dtp,String questionTypeId);
	/**
	 * 
	 * TODO 添加提问
	 * 
	 * @author Qjen
	 * @time 2018年5月7日 下午8:13:21
	 * @return ResultVO
	 *
	 */
	public ResultVO add(QuestionAddVO questionAddVO);
	/**
	 * 
	 * TODO 修改提问
	 * 
	 * @author Qjen
	 * @time 2018年5月7日 下午8:13:41
	 * @return ResultVO
	 *
	 */
	public ResultVO edit(QuestionEditVO questionEditVO);
	/**
	 * 
	 * TODO 删除提问
	 * 
	 * @author Qjen
	 * @time 2018年5月7日 下午8:14:03
	 * @return ResultVO
	 *
	 */
	public ResultVO delele(String id);
	/**
	 * 
	 * TODO 查询byId
	 * 
	 * @author Qjen
	 * @time 2018年5月8日 上午9:25:15
	 * @return ResultVO
	 *
	 */
	public ResultVO findById(String id);
	
	/**
	 * 
	 * TODO 置顶
	 * 
	 * @author Qjen
	 * @time 2018年5月21日 下午2:21:16
	 * @return ResultVO
	 *
	 */
	public ResultVO toTop(String id);
}
